Design scalable software systems with a focus on quality, performance, and maintainability. Lead systems architecture decisions, ensuring the design aligns with business requirements and technical standards. Collaborate with Research Leads and Product Owners to gather requirements, design ML pipelines and coordinate the software delivery.